|
Emplacement du menu |
---|
3D/BIM → Conduite |
Ateliers |
BIM |
Raccourci par défaut |
P I |
Introduit dans la version |
0.17 |
Voir aussi |
Aucun |
L'outil Arch Conduite permet de créer des conduites à partir de zéro, ou à partir d'objets sélectionnés. Les objets sélectionnés doivent contenir une seule polyligne ouverte.
Un objet Arch Pipe partage les propriétés et comportements communs à tous les Arch Composants
Component
Link
) : polyligne de base de la conduite, si il y en a une.Pour les autres propriétés du groupe, voir Arch Composant.
Pipe
Length
) : diamètre de la conduite tuyau si son DonnéesProfile Type est Circle
.Length
) : hauteur de la conduite, si son DonnéesProfile Type est Rectangle
.Length
) : longueur de la conduite s'il n'est pas basé une polyligne.Length
) : décalage par rapport à l'extrémité de la conduite. Automatiquement défini si un Arch Raccord est ajouté à ce point pour que la conduite s'adapte au connecteur. Voir Processus de travail typique ci-dessous.Length
) : décalage par rapport au point de départ de la conduite. Idem.Link
) : profil de base de la conduite. S'il n'est pas défini, le profil de la conduite est déterminé par DonnéesProfile Type.Enumeration
) : profil de la conduite. Il n'est utilisé que si DonnéesProfile n'est pas défini. Les options sont les suivantes : Circle
, Square
ou Rectangle
.Length
) : épaisseur de la paroi de la conduite.Length
) : largeur de la conduite, si DonnéesProfile Type est Square
ou Rectangle
.
FreeCAD.ActiveDocument.Equipment.SnapPoints=[FreeCAD.Vector(0,0,100)]
Il est aussi possible de créer une Arch conduite sans ligne de base, dans ce cas utilisez la propriété "Length" pour définir la longueur.
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Conduite peut être utilisé dans une macro et depuis la console Python en utilisant la fonction suivante :
pipe = makePipe(baseobj=None, diameter=0, length=0, placement=None, name="Pipe")
pipe
à partir de baseobj
et diameter
.
baseobj
est une Draft Ligne ou un Draft Polyligne.baseobj
est omis, une conduite droite peut être créée avec seulement diameter
et length
dans la direction Z.placement
est donné, il est utilisé.import Draft, Arch
p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2500, 200, 0)
p3 = FreeCAD.Vector(3100, 1000, 0)
p4 = FreeCAD.Vector(3500, 500, 0)
line = Draft.make_wire([p1, p2, p3, p4])
pipe = Arch.makePipe(line, 200)
FreeCAD.ActiveDocument.recompute()
pipe2 = Arch.makePipe(diameter=120, length=3000)
FreeCAD.ActiveDocument.recompute()